@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form { margin: 0; padding: 0; border: 0; list-style: none; font-family: "microsoft yahei", "simsun"; /*font-size:14px*/}
body{ width:100%; height:auto;min-width:1014px}
table, tr, td, dl, dt, dd { margin: 0; padding: 0; list-style: none; text-align: center; }
/*div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow: hidden; }*/
input { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
a, area { blr:expression(this.onFocus=this.blur())
}
a { text-decoration: none; color: #484849; }
.clear { clear: both; }
.boxcenter { margin: 0 auto; }
/*通用*/
html a:hover { color: #e76e00; text-decoration: none; }
.dhy-haibaomian1 { float: left; margin-right: 29px; }



/*主体部分*/
/*第一块*/
.dhy_mian1 { width: 1014px; margin: 0 auto; height:320px;position: relative; overflow: hidden}
/*第二块*/
.dhy_mian2 { width: 100%; /*background: url(dhy-topbg.jpg);*/height:320px; padding-bottom: 20px;overflow: hidden }
/*第三块*/
.dhy_mian7 { width:100%; background:url(dhy-topbg.jpg);height: auto; padding-bottom:10px}
.dhy_mian3 { width: 1014px; margin: 0 auto; min-height: 320px;overflow: hidden;}
/*第四块*/
.dhy_mian4 { width:100%; background:url(dhy-topbg.jpg);height:320px; padding-bottom:10px}
/*第五块*/
.dhy_mian5 {  width:1014px; margin:0 auto; min-height:200px; overflow: hidden}
/*图片滚动*/
.dhy_mian6 {  width:1012px; margin:0 auto; min-height:96px; overflow: hidden; border:solid 1px #dddddd; margin-top:20px;}


.dhy_mian1z { width: 265px; min-height: 300px; margin-right: 20px; float: left }
.dhy_mian1jinri { background: url(dhy-mian1z_15.jpg) no-repeat; text-align: center; line-height: 65px; }
.dhy_mian1jinri h4 { font-size: 20px; color: #FFF; background: url(dhy-main1zjinri.png) no-repeat 30px center; }
.dhy_toujiaozixun { width: 268px; height: 123px; position: relative; }
.slide_imglist6 li { float: left; display: inline; }
.slide_imglist6 li img { width: 710px; height: 123px; display: block; }
.slide_title6 { bottom: 0; left: 0; width: 100%; height: 45px; overflow: hidden; position: absolute; }
.slide_title6 h3 { position: absolute; top: 0; left: 0; height: 45px; line-height: 45px; overflow: hidden; padding: 0 10px; z-index: 2; display: block; }
.slide_title6 h3 a { color: #efefef; font-weight: bold; font-size: 14px; }
.slide_title6 h3 a:hover { color: #ff8e02; }
.slide_title6 em { position: absolute; left: 0; display: block; top: 0; width: 100%; height: 45px; opacity: 0.3; filter: alpha(opacity=30); background: #000; z-index: 1; }
.slide_num6 { right: 5px; z-index: 3; top: 0; position: absolute; }


.dhy_mian1di { background: url(dhy-topbg.jpg); min-height: 220px; }
.dhy_mian1di ul { width: 245px; height: 220px; padding: 10px 10px 10px 10px; }
.dhy_mian1di ul li { height: 25px; border-bottom: 1px dashed #bfbfbf; padding-bottom: 25px; color: #434343; padding-top: 20px; padding-left: 30px; }
.dhy_mian1di li a { color: #434343; font-size: 16px; padding-left: 20px; padding-top: 10px; }
.dhy_mian1di li span { float: right; color: #434343; font-size: 14px; line-height: 20px; }
.dhy_mian1di li a:hover { color: #215297; }
.dhy_mian1r { width: 713px; float: left; min-height: 320px; }


.dhy_mian1r1 { width: 713px; height: 45px; padding-bottom: 10px; }
.dhy_mian1r1 li { width:130px; line-height: 45px; background: #dcdcdc; color: #626262; font-size:18px; float: left; cursor: pointer; }
.dhy_mian1r1 li span a{font-size:18px;}
.dhy_mian1r1 li.now span a{font-size:18px;color:white;}
.dhy_mian1r1 li.now { background: #ff8e02 url(dhy-mianrli3.png) no-repeat center bottom; color: #fff; }


.dhy_mian1r1 li.now span.dhy-s3 a { }
.dhy_mian1r1 li span.dhy-s1 a { display: block;  padding-left: 35px; }
.dhy_mian1r1 li span.dhy-s2 a {display: block;padding-left: 25px;}
.dhy_mian1r1 li span.dhy-s3 a { display: block; padding-left: 25px; }
.dhy_mian1r1 a { /*float: right;*/ line-height: 45px; color: #626262; font-size: 12px; }


/*.dhy_mian1r2 { width: 913px; min-height: 160px; }*/
.dhy-zuotu { float: left; margin-right: 30px; margin-top:10px; }
.dhy-youzi { float: right; color: #626262; font-size: 16px; margin-left:20px }
.dhy-youzi li { display: block; width: 320px; line-height: 32px; }
.dhy-youzi li a { color: #626262; font-size: 14px; }
.dhy-youzi li a:hover { color: #215297; }
.dhy-youzi li span { float: right; }
/* 轮播 */
.fullSlide { position: relative; height:255px; width: 370px; float: left; background: #FFF }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height:245px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 200px; top: 20px }
.fullSlide .bd li p { display: block; padding:5px 10px; line-height:18px; color: #333; font-size: 14px; z-index: 10; position: absolute }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 10px; line-height: 10px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 42px; height: 5px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #002367; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 100px; margin-top: -30px; left: 8%; z-index: 1; width: 40px; height: 60px; background: url(slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 8%; background-position: -6px -137px; }
/* 轮播结束 */
.dhy-youzi2 { float: left; color: #626262; font-size: 16px; }
.dhy-youzi2 li { display: block; line-height: 32px; width:713px;}
.dhy-youzi2 li a { color: #626262;margin-right: 33px; }
.dhy-youzi2 li a:hover { color: #e76e00; }
.dhy-youzi2 li span { float: right; }

.dhy_tousu { width: 53px; height: 53px; margin-bottom: 5px; }
.dhy_tousu span { display: block; width: 53px; height: 53px; background: #cccccc; float: right; text-align: center; line-height: 53px; }
.dhy_tousu span:hover { background: url(dhy-tousubg.png); }
.dhy_tousu span a { font-size: 12px; color: #FFF; }
.dhy_mian2 a:hover { color: #215297; }
.dhy_mian2z { width: 1014px; margin: 0 auto; min-height: 308px; }
.dhy_mian2ztouzi { width: 263px; padding-left: 1px; padding-right: 15px; float: left }
.dhy_mian2ztouzi ul{ overflow:hidden}
.dhy_mian2ztouzi h4 { display: block; padding: 5px 0 5px 20px; font-size: 20px; color: #0e3d81; line-height: 45px; background: url(dhy-mian2h4.png) no-repeat left center; }
.dhy_mian2ztouzi ul li { width: 258px; background: url(dhy-touzibg.gif); line-height:50px; padding-left: 46px; margin-bottom: 3px; }
.dhy_mian2ztouzi ul li a { display: block; color: #FFF; font-size: 16px; background: url(dhy-dianhua.png) no-repeat left center; padding-left: 46px; }
.dhy_mian2ztouzi_r { width: 200px; padding-left: 1px;/* padding-right: 20px;*/ padding-top: 15px; float: right; overflow:hidden}
.dhy_mian2ztouzi_r h4 { display: block; padding: 5px 0 5px 20px; font-size: 18px; color: #626262; line-height: 35px; padding-left: 30px; background: url(dhy-qihuojs1.png) no-repeat left center; }
.dhy_qihuo { background: url(dhy-topbg.jpg);/* padding-top: 5px;*/ width:200px; }
.dhy_qihuo li { height:50px;line-height:50px; padding-left:40px; border-bottom: 1px dashed #d2d2d2; font-size: 14px; color:#333; background-color: #f7f7f7; background-image: url(dhy-landian.png); background-repeat: no-repeat; background-position: 20px center; overflow:hidden}
.dhy_qihuo li a { font-size:14px; color: #626262; }
.dhy_qihuo li a:hover { color: #215297; }
.dhy_qihuo li span { float: right; color: #ff8e02; margin-right: 10px; }
.dhy_mian2ztouzi ul li:hover { background: url(dhy-tousubg.png); }
.dhy_mian2ztouzi ul li:hover a { color: #FFF; }
.dhy_mian2zwent { width: 458px; float: left; margin-right: 25px; }
.dhy_mian2zwentop { height: 36px; padding-top: 26px; width: 470px; margin-bottom: 10px; }
/*.dhy_mian2zwentop ul{  background:url(dhy-wentixian.png) no-repeat 114px; center;}*/
.dhy_mian2zwentop li a { float: left; }
.dhy_mian2zwentop li a { color: #0e3d81; font-size: 16px; height: 34px; width: 110px; text-align: center; border-bottom: 2px solid #0e3d81; cursor: pointer; }
.dhy_mian2zwentop li.now a { color: #d50f18; background: url(dhy-xiahuahongxian.png) no-repeat bottom; border-bottom: none; height: 36px; margin-right: 2px; }
.dhy_mian2zwentop li  a a { display: block; font-size: 12px; color: #626262; line-height: 34px; float: right }
.dhy_neir ul { width: 458px; font-size: 14px; color: #434343; }
.dhy_neir ul li { line-height: 35px; }
.dhy_neir ul li a { color: #434343; }
.dhy_neir ul li span { float: right }
/*焦点图*/
.dhy_mian2ztu { width: 277px; height: 240px; border: 1px solid #98aed3; float: left; margin-top: 20px; position: relative; margin-left: 5px; overflow:hidden}
.slide_imglist2 li { float: left; display: inline; margin-right: 3px; }
.slide_imglist2 li img { width: 277px; height: 240px; display: block; }
.slide_title2 { bottom: 0; left: 0; width: 100%; height: 45px; overflow: hidden; position: absolute; }
.slide_title2 h3 { position: absolute; top: 0; left: 0; height: 45px; line-height: 45px; overflow: hidden; padding: 0 10px; z-index: 2; display: block; }
.slide_title2 h3 a { color: #efefef; font-weight: bold; font-size: 16px; }
.slide_title2 h3 a:hover { color: #ff0; }
.slide_title2 em { position: absolute; left: 0; display: block; top: 0; width: 100%; height: 45px; z-index: 1; }
.slide_num1 { right: 172px; z-index: 3; top: 0px; position: absolute; }



.dhy_zhuanjai { padding-bottom: 10px; min-width: 308px; float: left; margin-right: 25px; display: inline }
.dhy_timu h4 { display: block; padding: 5px 0 5px 20px; font-size: 20px; color: #0e3d81; margin-left: 2px; line-height: 45px; background: url(dhy-mian2h4.png) no-repeat left center; }
.dhy_timu a { float: right; color: #626262; font-size: 12px; margin-top: 25px; line-height: 18px; }
.dhy_huandengp { width: 308px; height: 164px; position: relative; overflow: hidden; }
.slide_imglist li { float: left; display: inline; }
.slide_imglist li img { width: 710px; height: 340px; display: block; }
.slide_title { bottom: 0; left: 0; width: 100%; height: 45px; overflow: hidden; position: absolute; }
.slide_title h3 { position: absolute; top: 0; left: 0; height: 45px; line-height: 45px; overflow: hidden; padding: 0 10px; z-index: 2; display: block; }
.slide_title h3 a { color: #efefef; font-weight: bold; font-size: 14px; }
.slide_title6 h3 a:hover { color: #ff8e02; }
.slide_title em { position: absolute; left: 0; display: block; top: 0; width: 100%; height: 45px; opacity: 0.3; filter: alpha(opacity=30); background: #000; z-index: 1; }
.slide_num { right: 5px; z-index: 3; top: 0; position: absolute; }


.dhy_zhuanxuetang { min-width: 438px; float: left; display: inline }
/*个人办事*/


.dhy-shipin { float: left; width: 200px; }
.dhy-shipin1 { margin-bottom: 5px; }
.dhy-shipin1 a { display: block; width: 208px; height: 63px; }
.dhy-tiaofu { margin: 0 auto; height: 118px; margin-bottom: 10px; width: 2079px; position: relative; overflow: hidden; left: 50%; margin-left: -1000px; }
.slide_imglist3 { overflow: hidden; }
.slide_imglist3 li { float: left; display: inline; margin-right: 3px; }
.slide_imglist3 li img { width: 1920px; height: 118px; display: block; }
.slide_title3 { bottom: 0; width: 100%; height: 45px; overflow: hidden; position: absolute; right: 40% }
.slide_title3 h3 { position: absolute; top: 0; left: 0; height: 45px; line-height: 45px; overflow: hidden; padding: 0 10px; z-index: 2; display: block; }
.slide_title3 h3 a { color: #efefef; font-weight: bold; font-size: 16px; }
.slide_title3 h3 a:hover { color: #ff0; }
.slide_title3 em { position: absolute; left: 0; display: block; top: 0; width: 100%; height: 45px; z-index: 1; }
.slide_num3 { right: 172px; z-index: 3; top: 0px; position: absolute; }


.dhy-tiaofu img { margin: 0 auto; }
.dhy-mian4z{ width: 1014px; margin: 0 auto; position: relative; overflow:hidden }
.dhy-mian4z a:hover { color: #e76e00; }
.dhy-fotshipin { width: 196px; height: 146px; position: absolute; right: -195px; top: 268px; }
.dhy-fotshipin span { position: absolute; right: -3px; top: 1px; }
.dhy-mian4r { float: left; margin-right: 15px; }
.dhy_huan { width: 317px; height: 129px; position: relative; overflow: hidden; margin-bottom: 15px; }
.slide_imglist1 li { float: left; display: inline; width: 317px; margin-right: 3px }
.slide_imglist1 li img { width: 317px; height: 129px; }
.slide_title1 { bottom: 0; left: 0; width: 100%; height: 34px; overflow: hidden; position: absolute; }
.slide_title1 h3 { position: absolute; top: 0; left: 0; height: 34px; line-height: 34px; overflow: hidden; padding: 0 10px; z-index: 2; display: block; }
.slide_title1 h3 a { color: #efefef; font-weight: bold; font-size: 14px; line-height: 34px; }
.slide_title6 h3 a:hover { color: #ff8e02; }
.slide_title1 em { position: absolute; left: 0; display: block; top: 0; width: 100%; height: 34px; opacity: 0.45; filter: alpha(opacity=45); background: #000; z-index: 1; }
.slide_num { right: 16px; z-index: 3; top: 3px; position: absolute; }



.dhy-ul li span { color: #bc0b13; font-size: 14px; }
.dhy-ul li a { color: #707070; font-size: 14px; }
.dhy-mian4l { float: left; width: 660px; }
.dhy-lunbo { margin-bottom: 20px; }
.dhy-lunbo li { width: 157px; height: 130px; margin-right: 10px; *margin-right:5px;
float: left; }
.dhy-tifoot { width: 660px; height: 220px; background: url(dhy-topbg.jpg); }
.dhy-tifoot1 { margin: 13px 0 0 19px; float: left }

.dhy-tifoottu p { font-size: 12px; color: #FFF; padding-left: 89px; padding-top: 9px; }
.dhy-tifoottu p a { display: block; width: 148px; font-size: 14px; color: #FFF; line-height: 18px; border-bottom: 1px solid #FFF; }
.dhy-tijiao { width: 249px; min-height: 80px; }
.dhy-tijiao textarea { width: 243px; min-height: 52px; border: 1px solid #6992c9; margin-bottom: 8px; }
.dhy-tijiao input { float: right; width: 44px; background-color: #c01624; border: none; font-size: 12px; color: #FFF; line-height: 18px; }
.dhy-tifoot2 { margin-top: 13px; margin-right: 14px; _float: left; padding-left: 23px; *padding-left:0;
}
.dhy-youqing { min-height: 80px; }
.dhy-youqing2 ul li { float: left; width: 110px; *width:110px;
margin-right: 5px; }
.dhy-youqing2 li a { font-size: 12px; color: #313131; line-height: 22px; }
.dhy-weixin { width: 356px; overflow: visible; margin-right: 20px; *margin-right:0;
}
#lrtk { width: 300px; }
#lrtk >li { width: 88px; margin-right: 10px; float: left }
#lrtk >li a p { color: #313131; font-size: 12px; text-align: center; width: 88px; text-align: center }
.mb-wrapper { margin: 0 auto 20px; position: relative; height: 110px; left: 0; top: 0; overflow: visible; width: 356px; }
.mb-slider { padding: inherit; }
.mb-slider, .mb-scroll { width: 280px; height: 88px; overflow: hidden; margin: 0 auto; padding: 0; position: relative; left: 0; top: 0 }
.mb-active-slider { border-color: #333 }
.mb-slider .mb-panel { margin-top: 10px; display: block; cursor: pointer; float: left; list-style: none }
.mb-panel a { outline: 0 }
.mb-slider .mb-panel.current { cursor: auto }
.mb-inside * { max-width: 100% }





a.mb-scrollButtons.disabled { display: none }
.mb-controls { margin: 0 auto; text-align: center; position: absolute; top: 10px; left: 560px; z-index: 100 }
.mb-controls a { color: #666; font: 18px/2.2 Georgia, Serif; display: inline-block; text-decoration: none; padding: 2px; margin: 0 5px 0 0; text-align: center; outline: 0 }
.mb-panel { margin-top: 10px }
.mb-controls a:hover { color: black }
.mb-controls a.current { color: #900 }
.main-nav { display: block; text-align: center; border-bottom: 2px solid #a71700; margin: 0 0 20px 0; padding: 0 0 10px 0 }
.main-nav a { text-decoration: none; color: #3e63ec; font-size: 18px; margin: 0 8px }
.main-nav a:hover { color: black; border-bottom: 2px solid black }
.mb-inside img { width: 100% }
.dhy-foot { height: 105px; background: #e5e5e5; padding-top: 15px; width: 100%; margin-right: 0; }
.dhy-footz { width: 1014px; margin: 0 auto; text-align: center; }
.dhy-fo1 ul { width: 900px; margin: 0 auto; margin-bottom: 15px; }

.dhy-fo1 a { margin: 0 10px; *margin:0 5px;
color: #535353; font-size: 12px; font-weight: bold; line-height: 14px; }
.dhy-foot p { color: #535353; font-size: 12px; line-height: 20px; }
/**  wjx-关于我们-创意征集    **/
.x_lj { width: 1002px; margin: 25px auto 0 auto; border-bottom: 1px solid #d2d2d2; padding-bottom: 10px; overflow: hidden }
.x_lj h1 { float: left; padding-right: 20px; font-size: 24px; color: #333; }
.x_lj h2 { padding-top: 10px; font-size: 14px; color: #898989; font-family: "宋体"; float: left }
.x_lj h2 a { font-size: 14px; color: #898989; text-decoration: none }
.x_lj h2 a:hover { color: #e76e00 }
.x_ejbox { width: 1002px; margin: 30px auto 20px auto; overflow: hidden; }
.x_box_l { width: 188px; float: left; padding-bottom: 5px }
.x_box_r { width: 800px; float: right; padding-bottom: 10px; }
.x_box_lnav {border: 1px solid #eeeeee; box-shadow: 0 3px 5px #f5f5f5;}
.x_box_lnav li { margin-bottom: 1px; background:#f5f5f5}
.x_box_lnav a { display: block; /*! line-height:40px; */ font-size: 16px; color: #1b1b1b; text-align:center; padding:10px 5px;}
.x_box_lnav a:hover { color: #fff; background: url(x_li1.jpg) }
.x_box_lnav .now a { color: #fff; background: url(x_li1.jpg) }
.x_box_rtit { padding-bottom: 15px; font-size: 20px; color: #1b1b1b }
.x_box_rcon { border: 1px solid #eeeeee; box-shadow: 0 3px 5px #f5f5f5; min-height: 504px; padding-bottom:20px; min-height: 690px;}
/**信息公开*/
.x_box_l2 { width: 210px; float: left; padding-bottom: 5px }
.x_box_r2 { width: 778px; float: right; padding-bottom: 5px }
.x_box_lnav2 { border: 1px solid #eeeeee; box-shadow: 0 3px 5px #f5f5f5; }
.x_box_lnav2 li { margin-bottom: 1px; border-bottom:1px solid #f2f2f2; background:#f5f5f5}
.x_box_lnav2 a { display: block; line-height: 40px; font-size: 15px; color: #1b1b1b; padding-left: 15px }
.x_box_lnav2 a:hover { color: #fff; background: url(x_li1.jpg) }
.x_box_lnav2 .now a { color: #fff; background: url(x_li1.jpg) }
.x_box_rtit2 { padding-bottom: 15px; font-size: 20px; color: #1b1b1b }
.x_box_rcon2 { border: 1px solid #eeeeee; box-shadow: 0 3px 5px #f5f5f5; }
/*wjx 新加样式结束  */

/*dhy 投教产品  */

/*js*/
.rollBox { width: 710px; overflow: hidden; }




.rollBox .Cont { width: 625px; overflow: hidden; float: left; }
.rollBox .ScrCont { width: 10000000px; }
.rollBox .Cont .pic { float: left; margin-right: 14px; width: 65px; }
.rollBox .Cont .pic a { display: block; width: 59px; border: 1px solid #d6d6d6; margin: 0 auto; }
.rollBox .Cont .pic a:hover { width: 59px; border: 3px solid #ff7700; }
.rollBox #List1, .rollBox #List2 { float: left; }
.rollBox #List5, .rollBox #List6 { float: left; }
.rollBox #List7, .rollBox #List8 { float: left; }
.rollBox #List9, .rollBox #List10 { float: left; }
.rollBox #List11, .rollBox #List12 { float: left; }
.dhy-toufanye { width: 757px; height: 49px; border-top: 1px solid #d2d2d2; padding-top: 29px; text-align: center; }
.dhy-toufanye ul { padding-left: 50px; }
.dhy-toufanye li { float: left; }
.dhy-toufanye li a { display: block; text-align: center; font-size: 16px; line-height: 20px; color: #dcdcdc; width: 41px; }
.dhy-toufanye li a:hover { background: #ff7700; }
.dhy-toufanye li a.now { background: #ff7700; }
.dhy-toufanye li a.dhy-no { width: auto; padding: 0 10px; }
.dhy-toufanye li a.dhy-no:hover { background: none; color: #ff7700; }
/* dhy 投教产品结束*/

/* dhy 投教活动*/
.dhy-huokuai { width: 705px; height: 135px; border: 1px solid #dcdcdc; padding: 15px 23px 20px 27px; margin-bottom: 20px; }
.dhy-huokuai:hover { border: 1px solid #ff7d00 }
.dhy-huokuai.hover { border: 1px solid #ff7d00 }
.dhy-huol { width: 258px; height: 134px; float: left; margin-right: 30px; }
.dhy-huor h2 { color: #535353; font-size: 18px; line-height: 20px; margin-bottom: 10px; }
.dhy-huor p { color: #898989; font-size: 14px; line-height: 24px; }
.dhy-huor p a { color: #898989; font-size: 14px; line-height: 24px; }
/* dhy 投教活结束动*/


/* dhy 投教活专题*/

/* dhy 投教活专题结束*/


/* dhy 投教活专2级页面题*/

/* dhy 投教活专2级页面题结束*/


/* dhy 投教展播*/

/* dhy 投教展播结束*/


/* dhy 投教展播海报*/

/* dhy 投教展播海报结束*/


/* dhy 投教展播海报效果*/

/* dhy 投教展播海报结束*/

/* dhy 投教展播-视频*/

/* dhy 投教展播-视频结束*/

/* dhy 投教展播-视频漫画*/

/* dhy 投教展播-视频漫画*/



/* dhy 相关链接*/
.dhy-lianjie ul { margin-bottom: 11px; color: #434343; font-size: 20px; padding: 10px 0; }
.dhy-lianjie li { float: left; width: 140px; height: 30px; text-align: center; cursor: pointer; padding-top: 14px; border-bottom: 6px solid #ff7700; font-size: 20px; color: #434343; }
.dhy-lianjie li span { display: block; width: 140px; }
.dhy-lianjie li.now { background: #174991; color: #FFF; border-bottom: none; height: 36px }


.dhy-lianjie li span.dhy-lian1 { background: url(dhy-xiangguanlianjie.png) no-repeat 24px 6px; }

.dhy-liasnjienei { width: 757px; min-height: 240px; }
.dhy-liasnjienei li { width: 252px; float: left; line-height: 40px; }
.dhy-liasnjienei li a { color: #1b1b1b; font-size: 14px; }
.dhy-liasnjienei li a:hover { color: #ff7700; }
/* dhy 相关链接结束*/


/* dhy 相关链接微信*/
.dhy-liasnjienei1 { width: 757px; }
.dhy-liasnjienei1 ul { padding-bottom: 30px; }
.dhy-liasnjienei1 li { width: 230px; height: 84px; border: 1px solid #dcdcdc; padding: 5px; color: #434343; font-size: 12px; }
.dhy-liasnjienei1 li { float: left; margin: 0 10px 19px 0 }
.dhy-liasnjienei1 li span { float: left }
.dhy-liasnjienei1 li i { font-style: normal; overflow: hidden; display: block; width: 110px; height: 65px; color: #434343; font-size: 12px; line-height: 18px; float: left; padding: 15px 25px 15px 10px; }
.dhy-liasnjienei1 li i a { color: #434343; font-size: 12px; line-height: 18px; }
/* dhy 相关链接微信结束*/

/**  xly-常见问题-案情解析 **/
.xly_box_lnav_xia { width: 186px; height: 43px; margin-bottom: 12px; background-color: #f5f5f5; border: 1px solid #d2d2d2; float: left; }
.xly_box_lnav_xia a { display: block; line-height: 45px; font-size: 16px; color: #626262; padding-left: 80px; }
.xly_box_lnav_xia a:hover { color: #FFF; }
.xly_bg1 a { background: url(xly_hei1.png) no-repeat 38px center; }
.xly_bg1 a:hover { background: #215297 url(xly_bai1.png) no-repeat 38px center; }
.xly_bg2 a { background: url(xly_hei2.png) no-repeat 29px center; }
.xly_bg2 a:hover { background: #215297 url(xly_bai2.png) no-repeat 29px center; }
.xly_bg3 a { background: url(xly_hei3.png) no-repeat 38px center; }
.xly_bg3 a:hover { background: #215297 url(xly_bai3.png) no-repeat 38px center; }
.xly_box_rcon { border: 0px; /*! box-shadow: 0 3px 5px #f5f5f5; */ font-size: 14px; padding: 20px; min-height: 504px;}
.xly_box_rcon li { border-bottom: 1px dashed #d2d2d2; line-height: 40px; }
.xly_box_rcon li.border { border-bottom: 1px solid #d2d2d2; padding-bottom: 15px; }
.xly_box_rcon li a { color: #1b1b1b; margin-left: 10px;}
.xly_box_rcon li a:hover { color: #215297; }
.xly_box_rcon li span { color: #707070; float: right; }
.xly_box_rcon ul {min-height:504px;}

.xly_page {width: 555px; margin-left: 85px; height:22px;}
.xly_page a { display: block; width: 40px; height: 20px; float: left; text-align: center; font-size: 16px; }
.xly_page a:hover { background-color: #f70; color: #FFF; }
.xly_page a.width { width: 12px; }
.xly_page_a { float: left; }
.xly_page_b { float: right; }
.xly_page_a a, .xly_page_b a { display: block; width: 65px; }
.xly_page_a a:hover, .xly_page_b a:hover { color: #00a0e9; background-color: #fff; }
/**  xly-投教园地详细页面**/

.xly_box_main { border-bottom: 1px dashed #dcdcdc; overflow: hidden; padding-bottom: 20px }
.xly_box_main_qubian { border-bottom: none; }
.xly_box_main dl { overflow: hidden }
.xly_box_main dd { font-size: 14px; color: #707070; }
.xly_box_main dd span a { font-size: 26px; color: #1d4e94; display: block; padding-bottom: 10px; line-height: 30px; }
.xly_box_main dd span a:hover { text-decoration: underline; }
.xly_box_main dd ul { margin-top: 10px; overflow: hidden; line-height: 23px }

.xly_box_main dd li a { margin-left: 4px; color: #f68500; line-height: 23px; white-space: nowrap }
.xly_box_main dd li a:hover { text-decoration: underline }
.xly_box_main dt { float: left; margin-right: 18px }
/**  xly-维权组织**/
.xly_box_r_a { width: 800px; float: right; margin-bottom: 20px }
.xly_box_main_zuzhi { border-bottom: none; }
.xly_box_main dd li a.bianjie { margin-right: 111px; }
.xly_box_main dd li a.bianjieb { margin-right: 55px; }
.x_ejbox_weiquan { margin-bottom: 10px; }
/**  xly-期货学院**/
/**  xly-期货学院**/
/* 代码整理：找素材 www.zsucai.com */

fieldset, img { border: 0; }
em { font-style: normal; }
.clearfix:after { content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }
.clearfix { *zoom:1;
}
.wrapper, .header, .navbox { width: 980px; margin: 0 auto; }
.side { float: right; width: 235px; }
.main { float: left; }
.main h1 { font-family: "Microsoft Yahei", arial, "Simsun"; font-size: 22px; padding-top: 10px; }
.mt { margin-top: 10px; }
a { color: #333; text-decoration: none; }
a:hover, .download .friend a:hover { color: #c00; text-decoration: underline; }
.border { border: 1px solid #e0e0e0; }
.quick-more .m b, .navbox, .nav li, .info .current, .mod-header, .new-list li, .filter-item .resolution, .filter-item .re-filter, .n1, .n2, .sort li i, .location .collect, .photo-set-prev span, .photo-set-next span, .photo-list-box .arrow, .photo-set-scrlnext .forbida, .photo-set-scrlprev .forbida, .photo-set-scrlnext a, .photo-set-scrlprev .forbid, .photo-set-scrlnext .forbid, .photo-opt a, .not-foundbox span, .page .prev, .page .next, .page em, .pic-news .play-back, .pic-news .join, .popup .shut-btn { background-image: url(http://icon.zol-img.com.cn/sj/images/sjbz_bg.png); background-repeat: no-repeat; }
.photo-prev .arrow-ico, .photo-next .arrow-ico { background-image: url(http://icon.zol-img.com.cn/sj/images/sjbz_arrow.png); background-repeat: no-repeat; }
.more { float: right; font-size: 12px; font-weight: 400; }
.ad_div { font: 0/0 arial; }
.ad_div div { margin-top: 10px; }
.site-nav { border-bottom: 1px solid #e4e4e4; background: #f5f5f5; height: 27px; }
.site-nav-inner { width: 980px; margin: 0 auto; padding-top: 2px; height: 24px; line-height: 24px; }
.site-nav-inner a { color: #666; text-decoration: none; }
.site-nav-inner a:hover { color: #c00; }
.quick-menu { float: left; color: #ccc; }
.quick-menu a { margin: 0 6px; }
.quick-menu .home { margin: 0 6px 0 0; }
.quick-more { float: left; position: relative; z-index: 50; zoom: 1; }
.quick-more .m { float: left; position: relative; z-index: 1; padding: 1px 20px 1px 8px; padding: 2px 20px 0 8px\9; height: 22px; line-height: 22px; color: #666; cursor: default; }
.quick-more-hover .m { margin-bottom: -2px; padding: 0 19px 2px 7px; padding: 1px 19px 1px 7px\9; border: 1px solid #ccc; border-bottom: 0 none; background: #fff; }
.quick-more-hover .quick-more-list { display: block; }
.quick-more .m b { position: absolute; right: 8px; top: 10px; width: 7px; height: 4px; font: 0/0 arial; background-position: -98px -192px; }
.quick-more-hover .m b { right: 7px; top: 9px; background-position: -98px -184px; }
.quick-more-list { display: none; position: absolute; left: 0; top: 24px; width: 158px; border: 1px solid #ccc; background: #fff; }
.quick-more-list dl { padding: 4px 0 6px 10px; }
.quick-more-list .hover { background: #f5f5f5; }
.quick-more-list dt { height: 24px; line-height: 24px; overflow: hidden; color: #666; font-weight: bold; }
.quick-more-list dd { overflow: hidden; zoom: 1; line-height: 20px; }
.quick-more-list dd a { float: left; margin-right: 12px; white-space: nowrap; }
.quick-more-list .line { padding-top: 0; }
.quick-more-list .line dt { padding-top: 4px; margin-right: 10px; border-top: 1px solid #ccc; }
.quick-more-list p { margin: 0 10px; height: 32px; line-height: 32px; border-top: 1px solid #ccc; font-weight: bold; }
.login-info { float: right; }
.login-info span { margin: 0 0 0 10px; color: #ccc; }
.login-info span a { margin: 0; }
.login-info a { margin-left: 10px; }
.login-info .logout { margin: 0 0 0 12px; color: #666; font-family: "\u5b8b\u4f53"; }
.header { padding: 20px 0; }
.header .share { float: right; padding: 3px 0 0 0; }
.logo { float: left; }
.logo img { vertical-align: middle; }
.oldpage-link { float: right; height: 32px; font-weight: 700; line-height: 32px; }
.navbox { overflow: hidden; height: 42px; line-height: 42px; background-position: 0 -36px; background-repeat: repeat-x; -webkit-border-radius: 3px; border-radius: 3px; }
.nav { float: left; }
.nav li { float: left; height: 42px; line-height: 42px; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; background-position: -128px -264px; }
.nav li a { display: block; color: #fff; padding: 0 13px 0 17px; outline: none; text-decoration: none; }
.nav li.cur { position: relative; z-index: 5px; margin: 0 -2px 0 0; }
.nav li.first { padding: 0; background: none; }
.nav li.cur h1, .nav li.cur span { font-size: 16px; font-weight: 400; color: #fff; padding: 0 15px 0 17px; background: #292d33; *z oom:1;
}
.nav li.cur span { display: block; }
.nav li.first h1, .nav li.first span { -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; }
.nav li a:hover { color: #fff; text-decoration: underline; }
.nav-link { float: right; padding: 0 5px 0 0; font-size: 12px; font-family: arial; }
.nav-link a { margin: 0 5px; font-family: arial; color: #fff; text-decoration: none; }
.nav-link span { font-weight: 700; color: #acb7bf; }
.nav-link a:hover { color: #fff; text-decoration: underline; }
.tab { position: relative; width: 1002px; margin-bottom: -2px; background: #fff; }
.tab ul img { vertical-align: middle; }
.slide { width: 1002px; overflow: hidden; position: relative; }
.slide-ul { position: relative; width: 8640px; }
.slide-ul li { display: inline; float: left; width: 210px; height: 240px; padding: 10px 10px 10px 10px; margin-right: 20px; overflow: hidden; border: 1px solid #dcdcdc; }
.slide-ul li:hover { border: 2px solid #ee7000; }
.dhy-qihuonei h4 { line-height: 20px; padding: 20px 0; }
.dhy-qihuonei h4 a { font-size: 14px; color: #434343; }
.dhy-qihuonei p { font-size: 14px; color: #898989; }
.slide-ul .pic-txt { display: block; bottom: -30px; position: relative; width: 220px; height: 30px; margin: -30px 0 0; padding: 0 5px; font: 14px/30px Microsoft YaHei; text-align: center; z-index: 1; background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
cursor: pointer; }
:root .slide-ul .pic-txt { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr=#00000000, endColorstr=#00000000);
}
.info-btn { min-width: 65px; height: 22px; overflow: hidden; padding: 11px 0; zoom: 1; float: right; }
.info-btn li { float: left; padding: 0 3px; }
.info-btn li span { display: block; width: 11px; height: 11px; text-indent: -9999em; overflow: hidden; cursor: pointer; border: 1px solid #c9c9c9; }
.info-btn .info-cur span, .info-btn .info-hover span { background-position: 0 0; background: #ee7000; border: 1px solid #ee7000 }
.tab-shadow { display: block; position: absolute; left: -1px; top: 403px; width: 730px; height: 3px; background: url(http://icon.zol-img.com.cn/sj/images/sjbz_shadowbg.jpg) no-repeat; }
.model { border: 1px solid #e0e0e0; }
.mod-header { height: 34px; padding: 0 12px; border-bottom: 1px solid #e0e0e0; line-height: 34px; font-size: 14px; font-weight: 700; background-position: 0 0; background-repeat: repeat-x; }
.mod-header h2 { float: left; font-size: 14px; }
.mod-header h3 { float: left; font-size: 14px; }
.bz-reco { padding: 0 12px; background: #fff; zoom: 1; }
.pic-list { padding: 0 0 12px 112px; border-bottom: 1px dotted #e0e0e0; line-height: 20px; word-break: break-all; }
.pic-list h3 { height: 40px; margin: 0 0 16px; overflow: hidden; font-size: 12px; font-weight: 400; }
.pic-list span { color: #999; }
.pic-list .pic { float: left; width: 100px; height: 75px; padding: 1px; margin: 0 0 0 -112px; border: 1px solid #e0e0e0; }
.pic-list .pic:hover, .down-img a:hover img { border-color: #f60; }
.pic img { vertical-align: middle; }
.new-list { padding: 5px 0 4px; }
.new-list li { height: 26px; padding: 0 0 0 10px; line-height: 26px; overflow: hidden; background-position: -127px -615px; vertical-align: middle; }
.new-list li a { color: #333; }
.new-list li a:hover { color: #c00; text-decoration: underline; }
.new-list li span { color: #999; }
.new-list .cur { height: 124px; }
.new-list .cur .down-img { clear: both; zoom: 1; display: block; overflow: hidden; margin: 0 0 3px; }
.choosebox { width: 704px; padding: 7px 12px; border: 1px solid #e0e0e0; background: #fff; }
.filter-item { zoom: 1; padding: 9px 0 9px 103px; border-top: 1px dotted #e0e0e0; line-height: 24px; }
.first { border-top: 0 none; }
.filter-item dt { float: left; width: 65px; margin-left: -103px; _display: inline; text-align: left; color: #666; }
.filter-item dd { background: #fff; }
.filter-item .all { position: relative; float: left; display: inline; height: 20px; line-height: 20px; padding: 0 5px; margin: 2px 4px 2px -39px; }
.filter-item a { position: relative; float: left; height: 20px; line-height: 20px; padding: 0 5px; margin: 2px 2px 2px 0; white-space: nowrap; _display: inline; }
.color-item a { padding: 0 5px 0 23px; }
.filter-item .sel, .filter-item .sel:hover, .filter-item a:hover { background-color: #f60; color: #fff; text-decoration: none; }
.filter-item a:hover { background-color: #f90; }
.filter-item .sel:hover { color: #fff; text-decoration: none; }
.filter-item .resolution { float: right; padding: 0 0 0 22px; background-position: -114px -207px; _white-space: normal; _word-break: break-all; }
.filter-item .resolution em { font-weight: 700; color: #f60; }
.filter-item .re-filter { float: right; padding: 0 0 0 20px; background-position: -115px -237px; }
.filter-item .re-filter:hover { color: #c00; background-color: #fff; }
.action-area { float: right; width: 102px; }
.filter-item a i { position: absolute; left: 4px; top: 3px; width: 12px; height: 12px; _overflow: hidden; border: 1px solid #cb1c1c; background: #de2020; }
.filter-item .orange i { border-color: #e96300; background: #fe6c00; }
.filter-item .yellow i { border-color: #e9b000; background: #febf00; }
.filter-item .green i { border-color: #539b23; background: #59a725; }
.filter-item .purple i { border-color: #7a27b7; background: #892bcf; }
.filter-item .pink i { border-color: #c63fab; background: #d744ba; }
.filter-item .cyan i { border-color: #07a6b7; background: #06b7c8; }
.filter-item .blue i { border-color: #005ceb; background: #0065fe; }
.filter-item .brown i { border-color: #6b3012; background: #733413; }
.filter-item .white i { border-color: #c0babc; background: #fff; }
.filter-item .black i { border-color: #000; background: #000; }
.hot-tags a:hover, .list_news a:hover { color: #c00; }
.hot-tags { padding: 6px 10px; overflow: hidden; background: #fff; line-height: 26px; }
.tags-spec { height: 188px; line-height: 24px; }
.hot-tags a { margin-right: 10px; white-space: normal; word-break: break-all; }
.hot-tags .f14 { font-size: 14px; }
.hot-tags .style1 { color: #65850F; }
.hot-tags .style2 { color: #f60; }
.hot-tags .style3 { color: #666; }
.hot-tags .style4 { color: #298DA9; }
.hot-tags .style5 { color: #ED0000; }
.hot-tags .style6 { color: #e818bf; }
.pic-list2 { margin: 0 0 0 -20px; }
.pic-list2 li { position: relative; float: left; width: 208px; height: 351px; margin: 10px 0 -9px 20px; padding: 11px 11px 9px; line-height: 24px; text-align: center; _display: inline; }
.pic-list2 .shadow { position: absolute; z-index: -1; left: 0; top: 0; width: 230px; height: 371px; background: url(http://icon.zol-img.com.cn/sj/images/sjbz_bj-371.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://icon.zol-img.com.cn/sj/images/sjbz_bj-371.png", sizingMethod="crop");
}
.pic-list2 .hover .shadow { background: url(http://icon.zol-img.com.cn/sj/images/sjbz_bjhover-371.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://icon.zol-img.com.cn/sj/images/sjbz_bjhover-371.png", sizingMethod="crop");
}
.pic-list2 .pic { position: relative; display: block; width: 208px; height: 351px; overflow: hidden; color: #999; outline: 0 none; }
.pic-list2 .pic span { display: block; height: 24px; padding: 7px 0 8px; overflow: hidden; cursor: pointer; }
.pic-list2 .pic em { color: #333; }
.pic-list2 .pic:hover { color: #999; text-decoration: none; zoom: 1; }
.pic-list2 .pic:hover em { color: #c00; text-decoration: underline; }
.pic-list2 ins { display: block; position: absolute; right: 11px; top: 302px; _top: 303px; height: 21px; line-height: 21px; text-decoration: none; padding: 0 5px; color: #fff; background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
}
:root .pic-list2 ins { filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#00000000, endColorstr=#00000000);
}
.pic-list2 .photo-list-padding { padding: 11px 11px 19px; }
.pic-list3 li, .pic-list3 .pic { height: 247px; }
.pic-list3 .shadow { height: 267px; background: url(http://icon.zol-img.com.cn/sj/images/sjbz_bj-267.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://icon.zol-img.com.cn/sj/images/sjbz_bj-267.png", sizingMethod="crop");
}
.pic-list3 .hover .shadow { background: url(http://icon.zol-img.com.cn/sj/images/sjbz_bjhover-267.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://icon.zol-img.com.cn/sj/images/sjbz_bjhover-267.png", sizingMethod="crop");
}
.pic-list3 ins { top: 198px; _top: 199px; }
.pic-list4 li, .pic-list4 .pic { height: 209px; }
.pic-list4 .shadow { height: 229px; background: url(http://icon.zol-img.com.cn/sj/images/sjbz_bj-229.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://icon.zol-img.com.cn/sj/images/sjbz_bj-229.png", sizingMethod="crop");
}
.pic-list4 .hover .shadow { background: url(http://icon.zol-img.com.cn/sj/images/sjbz_bjhover-229.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://icon.zol-img.com.cn/sj/images/sjbz_bjhover-229.png", sizingMethod="crop");
}
.pic-list4 ins { top: 160px; _top: 161px; }
.rank-list { padding: 6px 12px; background: #fff; word-break: break-all; }
.rank-list li { position: relative; height: 26px; padding: 0 0 0 23px; zoom: 1; line-height: 26px; overflow: hidden; vertical-align: middle; }
.rank-list a, .rank-list .n1, .rank-list .n2, .rank-list .down-num { vertical-align: baseline; }
.n1, .n2 { position: absolute; width: 16px; height: 16px; line-height: 16px; color: #fff; text-align: center; overflow: hidden; left: 0; top: 6px; font-size: 10px; -webkit-text-size-adjust: none; }
.n1 { background-position: -51px -313px; }
.n2 { background-position: -51px -329px; }
.rank-list li .title { display: block; *margin-top:1px;
height: 26px; line-height: 26px; overflow: hidden; }
.rank-list li .down-num { float: right; margin: 0 0 0 6px; color: #999; font-size: 12px; }
.rank-list .cur { height: 125px; }
.rank-list .cur .down-img { clear: both; zoom: 1; display: block; overflow: hidden; margin: 1px 0 3px; }
.down-img img { padding: 1px; display: block; border: 1px solid #ccc; }
.rank-list .seriescur { height: 110px; }
.notice { height: 34px; line-height: 34px; background: #fff; color: #666; text-indent: 12px; }
.notice em { font-weight: 700; color: #333; }
.download { width: 978px; border: 1px solid #E1E1E1; margin: 15px auto 0; }
.download .mod-header a { font-weight: 700; }
.download .friend { width: 958px; padding: 10px 8px 14px 12px; background: #fff; line-height: 26px; color: #ccc; }
.download .friend a { margin: 0 12px 0 0; color: #666; }
.location { padding: 10px 0 0; color: #666; }
.location .collect { float: right; width: 85px; height: 23px; background-position: 0 -184px; }
.location a { height: 23px; line-height: 23px; }
.location em { font-family: simsun; }
.sort { float: right; width: 280px; margin: -1px -12px -1px 0; height: 36px; font-size: 12px; line-height: 36px; _display: inline; _width: 288px; }
.sort span { font-weight: 400; color: #999; }
.sort ul { float: right; margin: 0 0 0 4px; }
.sort li { float: left; width: 71px; border-left: 1px solid #e0e0e0; font-weight: 400; color: #333; text-align: center; cursor: pointer; }
.sort li i { display: none; position: absolute; left: 31px; top: 33px; width: 9px; height: 6px; background-position: -120px -191px; }
.sort .hover { font-weight: 700; }
.sort li a { color: #333; text-decoration: none; display: block; }
.sort .cur { position: relative; height: 33px; line-height: 33px; margin: 0 -1px 0 0; border-top: 2px solid #666; border-right: 1px solid #e0e0e0; background-color: #fff; font-weight: 700; cursor: auto; }
.sort .cur i { display: block; }
.not-foundbox { height: 80px; padding: 40px 0 0 225px; border: 1px solid #e0e0e0; border-top: 0 none; background: #fff; }
.not-foundbox span { display: block; width: 240px; height: 41px; line-height: 41px; padding: 0 0 0 53px; color: #666; font-size: 14px; background-position: -88px -522px; }
.pagecon { height: 30px; line-height: 30px; padding: 10px 0 5px 0; }
.pagecon .tip { font-size: 14px; font-family: simsun; }
.page { float: right; }
.page a, .page span { display: inline-block; height: 27px; line-height: 27px; padding: 0 10px; border: 1px solid #ccc; background: #fff; text-align: center; font-size: 16px; margin-left: 3px; vertical-align: middle; }
.page .prev { padding: 0 8px 0 19px; background-position: 0 -568px; font-size: 14px; }
.page .next { padding: 0 19px 0 8px; background-position: -14px -568px; font-size: 14px; }
.page span { background-color: #444; border: 1px solid #444; color: #fff; font-weight: bold; }
.page em { display: inline-block; width: 16px; height: 29px; background-position: -84px -565px; margin: 0 4px 0 10px; vertical-align: middle; }
.location-nav { border-bottom: 1px solid #e4e4e4; background: #f5f5f5; height: 27px; }
.location-nav .location { padding: 0; line-height: 27px; color: #666; }
.photo-tit { padding: 10px 0; }
.photo-tit h1 { float: left; font: bold 16px/30px Microsoft YaHei; }
.photo-opt { float: right; position: relative; z-index: 1; color: #999; line-height: 30px; }
.photo-opt a { display: inline-block; height: 30px; line-height: 30px; margin: 0 10px; padding: 0 0 0 27px; font-size: 14px; color: #666; }
.photo-opt a:hover { color: #c00; text-decoration: none; }
.photo-opt .favorite { background-position: -109px -328px; }
.photo-opt .favorite:hover { background-position: -109px -356px; }
.photo-opt .nolike { background-position: -109px -385px; }
.photo-opt .nolike:hover { background-position: -109px -415px; }
.photo-opt .down-btn { width: 90px; padding: 0 3px 0 0; *padding:0;
background-position: 0 -209px; text-indent: -9999em; }
.photo-opt .down-btn:hover { background-position: 0 -241px; }
.photo-opt .tip { font-size: 12px; font-family: simsun; }
.photobox { position: relative; width: 978px; height: 550px; margin-bottom: -3px; padding: 0 0 3px; border-top: 1px solid #e9e9e9; border-left: 1px solid #d9d9d9; border-right: 1px solid #d8d9d9; border-bottom: 0 none; }
.photo-side { float: right; width: 168px; height: 530px; padding: 20px 20px 0; background: url(http://icon.zol-img.com.cn/sj/images/sjbz_photo-side-bg.jpg) 0 0 no-repeat #f5f5f5; }
.photo-side .code-img { display: block; border: 1px solid #e4e4e4; }
.photo-side .code-img-infor { padding: 10px 0 0; color: #333; }
.photo-side .code-img-infor a { color: #f60; }
.photo-side h3 { padding: 5px 0; font-size: 14px; line-height: 30px; color: #666; }
.photo-side p { color: #999; line-height: 22px; }
.photo, .photo-2 { float: left; position: relative; width: 750px; height: 530px; padding: 10px; background: #fff; zoom: 1; overflow: hidden; }
.photo img, .photo-2 img { vertical-align: top; }
.photo-2 { width: 730px; height: 510px; padding: 20px; }
.photo-2 img { display: block; margin: 0 auto; }
.photobox .tab-shadow { width: 980px; top: 550px; background: url(http://icon.zol-img.com.cn/sj/images/shadowbg-big.jpg) no-repeat; }
.photo-prev, .photo-next { position: absolute; top: 0; width: 50%; height: 100%; cursor: pointer; }
.photo-prev { left: 0; }
.photo-next { right: 0; }
.photo-prev a, .photo-next a { position: absolute; top: 238px; width: 75px; height: 75px; cursor: pointer; overflow: hidden; display: block; }
.photo-prev a { left: 30px; }
.photo-next a { right: 30px; }
.photo-prev .arrow-bg, .photo-next .arrow-bg { position: absolute; left: 0; top: 0; width: 75px; height: 75px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #000; filter: alpha(opacity=20); opacity: .2; }
.photo-prev .arrow-ico, .photo-next .arrow-ico { position: absolute; left: 0; top: 0; width: 75px; height: 75px; }
.photo-prev .arrow-ico { background-position: 0 0; }
.photo-next .arrow-ico { background-position: -160px 0; }
.photo-prev a:hover .arrow-ico { background-position: -80px 0; }
.photo-next a:hover .arrow-ico { background-position: -240px 0; }
.pic-bg { position: absolute; left: 0; top: 0; background: #000; filter: alpha(opacity=0); opacity: 0; width: 100%; height: 100%; }
.wallpaper-down dt, .wallpaper-down dd { float: left; }
.wallpaper-down dt { width: 88px; background: #f5f5f5; line-height: 34px; border-right: 1px solid #e0e0e0; font-size: 14px; font-weight: 700; text-align: center; }
.wallpaper-down dd { position: relative; zoom: 1; width: 889px; background: #fff; }
.wallpaper-down dd a { position: relative; float: left; width: 78px; height: 34px; line-height: 34px; border-right: 1px solid #e0e0e0; text-align: center; background: #fff; }
.wallpaper-down dd a:hover, .wallpaper-down dd .current { z-index: 10; width: 78px; height: 34px; line-height: 34px; padding: 1px 0 1px 1px; margin: -1px 0 -1px -1px; border-right: 1px solid #f60; color: #fff; font-weight: 700; background: #f60; text-decoration: none; }
.wallpaper-down dd .laiyuan { float: right; width: 178px; font-size: 14px; font-weight: 700; border: 0 none; }
.wallpaper-down dd .laiyuan:hover { width: 178px; margin: 0; padding: 0; height: 34px; line-height: 34px; background: #fff; border: 0 none; color: #333; text-decoration: none; }
.wallpaper-down dd .laiyuan span { color: #f60; text-decoration: none; }
.wallpaper-down dd .laiyuan:hover span { color: #f60; text-decoration: underline; }
.wallpaper-tag dt, .wallpaper-tag dd { float: left; height: 34px; }
.wallpaper-tag dt { width: 88px; background: #f5f5f5; font-size: 14px; font-weight: 700; line-height: 34px; text-align: center; }
.wallpaper-tag dd { width: 875px; padding: 0 10px 0 4px; border-left: 1px solid #e0e0e0; background: #fff; }
.wallpaper-tag .tag-link { float: left; line-height: 34px; }
.wallpaper-tag .share { float: right; padding: 4px 0 0; }
.wallpaper-tag .tag-link a { margin: 0 6px; }
.photo-set { position: relative; width: 638px; border: 1px #e0e0e0 solid; padding: 15px 170px 5px; background: #fff; zoom: 1; }
.photo-set-prev, .photo-set-next { position: absolute; top: 15px; width: 130px; text-align: center; }
.photo-set-prev { left: 20px; }
.photo-set-next { right: 20px; }
.photo-set-prev span, .photo-set-next span { display: block; width: 120px; height: 90px; padding: 3px 7px 7px 3px; background-position: 0 -81px; }
.photo-set-prev span a, .photo-set-next span a { display: block; width: 120px; height: 90px; line-height: 88px; *font-size:78px;
_font-size: 79px; *font-family:Arial;
overflow: hidden; }
.photo-set-prev img, .photo-set-next img { vertical-align: middle; }
.photo-set-prev .txt, .photo-set-next .txt { display: block; width: 130px; height: 30px; line-height: 30px; }
.photo-set-prev:hover, .photo-set-next:hover { color: #f90; }
.photo-set-scrlprev, .photo-set-scrlnext { position: absolute; top: 7px; *top:4px;
display: block; width: 19px; height: 96px; }
.photo-set-scrlprev { left: 0; }
.photo-set-scrlnext { right: 0; }
.photo-set-scrlprev a, .photo-set-scrlnext a { display: block; width: 19px; height: 96px; cursor: pointer; }
.photo-set-scrlprev .forbida { background-position: 0 -424px; }
.photo-set-scrlnext .forbida { background-position: -21px -424px; }
.photo-set-scrlprev .forbid { background-position: -42px -424px; cursor: default; }
.photo-set-scrlnext .forbid { background-position: -63px -424px; cursor: default; }
.photo-set-list { width: 100%; min-height: 1px; }
.photo-list-inner { position: relative; width: 584px; padding: 0 27px; zoom: 1; }
.photo-list-box { position: relative; width: 564px; height: 128px; margin: -7px 10px 0; padding: 7px 0 0; overflow: hidden; zoom: 1; }
.photo-list-box ul { position: relative; left: 0; margin: 0 0 0 -10px; }
.photo-list-box li { position: relative; float: left; width: 120px; margin: 0 10px; background: #fff; display: inline; padding: 2px; border: 1px #e0e0e0 solid; }
.photo-list-box li.lihover { border-color: #f60; background: #f60; }
.photo-list-box li a { display: block; width: 120px; height: 90px; text-align: center; line-height: 88px; *font-size:78px;
_font-size: 79px; *font-family:Arial;
overflow: hidden; }
.photo-list-box li i { position: absolute; right: 43px; top: 103px; color: #666; padding: 0 8px; height: 20px; line-height: 20px; font-style: normal; }
.photo-list-box li i em { font-size: 14px; font-weight: 700; }
.photo-list-box li img { margin: 0; vertical-align: middle; }
.photo-list-box .arrow { display: none; position: absolute; z-index: 3; left: 57px; top: -8px; width: 14px; height: 7px; background-position: -26px -371px; }
.photo-list-box .cur { border-color: #f60; background: #f60; }
.photo-list-box .cur a { border-color: #f60; background: #fff; cursor: default; }
.photo-list-box .cur .arrow { display: block; }
.photo-list-box a:hover { text-decoration: none; }
.popup { position: absolute; left: 50%; top: 205px; width: 468px; margin: 0 0 0 -234px; padding: 30px 0 10px 50px; background: #141414; border: 1px #292929 solid; }
.popup .shut-btn { position: absolute; right: 19px; top: 9px; width: 15px; height: 15px; background-position: 0 -273px; cursor: pointer; }
.pic-news, .pic-news h5, .pic-news p { overflow: hidden; zoom: 1; }
.pic-news { margin: 0 0 15px; }
.pic-news .pic { float: left; border: 1px #333 solid; width: 102px; margin: 0 15px 0 0; _margin-right: 12px; }
.pic-news .pic a { display: block; width: 100px; height: 75px; border: 1px #000 solid; overflow: hidden; line-height: 71px; line-height: 73px\9; *font-size:66px;
_font-size: 67px; *font-family:Arial;
color: #fff; text-align: center; }
@-moz-document url-prefix() {
.pic-news .pic a {
line-height:73px;
}
}
:root .pic-news .pic a { line-height: 73px\0; }
.pic-news .pic img { vertical-align: middle; }
.pic-news h5 { font-weight: normal; font-size: 14px; line-height: 24px; }
.pic-news h5 a { color: #bfbfbf; }
.pic-news h5 a:hover { color: #f90; }
.pic-news p { margin: 10px 0 0; line-height: 30px; color: #666; }
.pic-news p a { display: inline-block; *display:inline;
zoom: 1; height: 25px; line-height: 25px; border: 1px #333 solid; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-raidus: 2px; padding: 0 8px; margin: 0 14px; color: #999; }
.pic-news p a:hover { color: #f90; }
.pic-news .play-back { margin-left: 0; background-position: -111px -450px; padding-left: 25px; }
.pic-news .join { background-position: -114px -474px; padding-left: 22px; }
.pic-news .joined { background-position: -119px -571px; }
.pic-news .join-each { background-position: -119px -591px; }
.pic-news .joined:hover, .pic-news .join-each:hover { cursor: text; text-decoration: none; color: #999; }
.popup .pic-list { margin: 0 0 20px; padding: 0; border: 0 none; line-height: 18px; }
.popup .pic-list h6 { font-size: 14px; color: #999; }
.popup .pic-list h6 span { color: #f90; }
.popup .pic-list ul { overflow: hidden; zoom: 1; }
.popup .pic-list li { float: left; width: 122px; height: 92px; border: 1px #333 solid; margin: 7px 23px 0 0; }
.popup .pic-list li a { position: relative; display: block; width: 120px; height: 90px; border: 1px #000 solid; overflow: hidden; line-height: 88px; *font-size:78px;
_font-size: 79px; *font-family:Arial;
color: #fff; text-align: center; }
.popup .pic-list img { vertical-align: middle; }
.popup .pic-list .opt { position: absolute; left: 0; bottom: 0; width: 120px; height: 24px; line-height: 24px; overflow: hidden; background: #000; filter: alpha(opacity=45); opacity: .45; }
.popup .pic-list .txt { position: absolute; font-size: 12px; left: 0; bottom: 0; width: 120px; height: 24px; line-height: 24px; overflow: hidden; color: #fff; text-align: center; }
.popup .pic-list a:hover, .popup .pic-list a:hover .txt { color: #f90; text-decoration: none; }
.page b { display: inline-block; font-family: tahoma; font-weight: normal; height: 29px; margin: 0 3px; text-align: center; vertical-align: middle; width: 16px; }
.taga a:hover { color: #333; text-decoration: none; }
.marbot { margin-bottom: 5px; }
.showtitle h1 { display: inline; font-size: 12px; font-weight: normal; }
.martop { margin-top: 5px; }
.footNew { font-size: 0; margin-top: 15px; }
.filter-item .set-btn, .tip-layer .hd, .tip-layer .close { background: url(http://icon.zol-img.com.cn/sj/images/sjbz_tip-bg.png) no-repeat; }
.filter-item .set-btn { float: right; width: 88px; height: 26px; padding: 0; margin: 0; line-height: 26px; text-align: center; color: #fff; background-position: 0 -36px; }
.filter-item .set-btn:hover { background-color: inherit; color: #fff; text-decoration: none; }
.layer-box { display: none; padding: 5px; background: rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#32000000, endColorstr=#32000000);
z-index: 51; }
:root .layer-box { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr=#00000000, endColorstr=#00000000);
}
.tip-layer { width: 698px; border: 1px solid #e0e0e0; background-color: #fff; }
.tip-layer .hd { position: relative; height: 34px; line-height: 34px; border-bottom: 1px solid #e0e0e0; background-repeat: repeat-x; }
.tip-layer .hd h3 { padding: 0 0 0 8px; font-size: 14px; line-height: 34px; }
.tip-layer .close { position: absolute; top: 10px; right: 10px; width: 15px; height: 15px; display: block; cursor: pointer; background-position: -73px -76px; margin: 0; }
.tip-content .tip-left { float: left; width: 152px; height: 345px; padding: 11px 0 0 10px; overflow-x: hidden; overflow-y: auto; }
.tip-content .tip-right { float: right; width: 508px; height: 345px; padding: 11px 14px 0; overflow-x: hidden; overflow-y: auto; }
.tip-content .title { height: 20px; line-height: 20px; color: #999; }
.tip-content .brand-list { padding: 10px 0 0; }
.tip-content .brand-list li { float: left; width: 65px; height: 20px; padding: 2px 0; line-height: 20px; overflow: hidden; }
.brand-list li a { display: inline-block; padding: 0 5px; color: #333; }
.brand-list li a:hover { color: #fff; background-color: #f90; text-decoration: none; }
.brand-list .current a { background-color: #f60; color: #fff; }
.brand-list .current a:hover { background-color: #f60; color: #fff; text-decoration: none; }
.tip-content .phone-model-list { padding: 0 0 10px; }
.tip-content .phone-model-list li { word-break: break-all; float: left; width: 98px; height: 20px; padding: 2px 0; line-height: 20px; }
.phone-model-list li { overflow: hidden; }
.phone-model-list li a { display: inline-block; padding: 0 5px; color: #333; }
.phone-model-list li a:hover { color: #fff; background-color: #f90; text-decoration: none; }
.tip-content .phone-model-header { height: 30px; line-height: 30px; padding: 6px 0 0; border-top: 1px dotted #e0e0e0; font-size: 12px; color: #999; font-weight: 400; }
.tip-content .phone-model-header em { font-family: arial; font-size: 18px; margin: 0 5px; }
.layerbox-overlay { background: #000; filter: alpha(opacity=30); opacity: .3; -moz-opacity: .3; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none; z-index: 50; _position: absolute; _height:expression(documentElement.offsetHeight+"px");
_top:expression(documentElement.scrollTop+"px");
}
.code-box { width: 159px; height: 159px; border: 1px solid #E4E4E4; overflow: hidden; vertical-align: middle; text-align: center; background-color: #fff; }
.code-box span { display: table-cell; width: 159px; height: 159px; vertical-align: middle; text-align: center; *display:block;
*font-size:138px;
*font-family:Airal;
}
.photo-side .code-box .code-img { border: 0 none; vertical-align: middle; }
.ts_fy { background: url("http://icon.zol-img.com.cn/article/2011/tcbg.gif") repeat scroll 0 -26px transparent; color: #666; height: 34px; left: -90px; line-height: 30px; position: absolute; text-align: center; top: -35px; width: 250px; }
.close { background: url("http://icon.zol-img.com.cn/article/2011/libg.gif") no-repeat scroll -1px -909px transparent; cursor: pointer; display: inline; float: right; height: 7px; margin: 6px 5px 0 0; width: 8px; }
em { font-style: normal; }
.photo-opt .mobile-360link { padding: 0; margin-right: 14px; *margin-right:11px;
margin-left: 0; }
.photo-opt .mobile-360link img { height: 30px; margin-top: -2px; *margin-top:0;
vertical-align: middle; }
.survey-radio, .survey-radio i, .survey-close, .survey-submit, .survey-tip, #backTop i, #callSurvey i { background: url(http://icon.zol-img.com.cn/sj/images/sjbz_survey.png) no-repeat; }
.survey-box { opacity: .3; opacity: 1 \0/; width: 318px; height: 0; position: fixed; _position: absolute; right: 0; bottom: -244px; overflow: hidden; border: 1px solid #e6e6e6; background-color: #fff; box-shadow: -2px -2px 15px #ccc; -webkit-box-shadow: -2px -2px 15px #ccc; -moz-box-shadow: -2px -2px 15px #ccc; font-family: arial, '\5b8b\4f53'; font-size: 12px; z-index: 2000; }
.survey-ie { visibility: hidden; height: 205px; right: 0; bottom: 0; }
.survey-show-w3c { height: 205px; opacity: 1; right: 0; bottom: 0; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-duration: .8s; -moz-transition-duration: .8s; -o-transition-duration: .8s; }
.survey-hide-w3c { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-duration: .8s; -moz-transition-duration: .8s; -o-transition-duration: .8s; }
.survey-header { width: 318px; height: 32px; border-bottom: 1px solid #f0f0f0; line-height: 32px; color: #333; }
.survey-title { float: left; font: bold 12px/32px '\5b8b\4f53'; text-indent: 15px; }
.survey-title em { color: #F60; }
.survey-close { float: right; height: 32px; width: 32px; background-position: 0 -53px; outline: 0 none; }
.survey-close:hover { background-position: -25px -53px; }
.survey-main { padding: 10px 15px 15px; width: 290px; }
.survey-radio { float: left; position: relative; zoom: 1; width: 50px; padding-left: 50px; height: 25px; line-height: 25px; background-position: -87px -56px; cursor: pointer; }
.survey-radio-good-sel, .survey-radio-bad-sel { background-position: -87px -81px; }
.survey-radio i { position: absolute; left: 23px; top: 4px; width: 21px; height: 18px; }
.survey-radio-good i { background-position: 0 -115px; }
.survey-radio-good-sel i { background-position: 0 -89px; }
.survey-radio-bad i { background-position: -26px -115px; }
.survey-radio-bad-sel i { background-position: -26px -89px; }
.survey-text { clear: both; width: 283px; height: 74px; border: 1px solid #d8d7d7; margin: 12px 0 0; padding: 2px 0 2px 5px; resize: none; _display: inline; font-size: 12px; overflow-y: auto; line-height: 18px; vertical-align: top; }
.survey-text.default { color: #999; }
.survey-count { margin-top: 10px; float: left; height: 24px; line-height: 24px; color: #999; }
.survey-count-cur { color: #666; }
.survey-count-over { color: #f60; }
.survey-submit { float: right; border: 0 none; width: 49px; height: 24px; margin-top: 10px; text-indent: -999em; overflow: hidden; background-position: -51px -28px; cursor: pointer; }
.survey-submit:hover { background-position: 0 -28px; }
.survey-submit-disabled, .survey-submit-disabled:hover { cursor: default; background-position: 0 -145px; }
.survey-mask { background: #eee; width: 100%; height: 100%; _height: 205px; position: absolute; left: 0; top: 0; z-index: 10; opacity: .5; filter: alpha(opacity=50); display: none; }
.survey-tip { position: absolute; left: 50%; top: 50%; display: none; margin: -20px 0 0 -100px; padding: 9px; width: 185px; height: 20px; line-height: 20px; border: 1px solid #ffc34c; background-color: #fffad6; z-index: 11; text-indent: 20px; opacity: .7; filter: alpha(opacity=70); }
.survey-tip.warning { background-position: -50px -143px; }
.survey-tip.success { background-color: #d8f1ff; background-position: -75px -106px; border-color: #6abeea; }
#pubFeedBack { position: fixed; _position: absolute; right: 15px; bottom: 15px; width: 54px; font-size: 12px; }
#backTop, #callSurvey { display: block; width: 52px; padding: 1px; height: 56px; line-height: 22px; text-align: center; color: #fff; text-decoration: none; }
#backTop { display: none; background: #999; }
#backTop:hover { background: #ccc; zoom: 1; text-decoration: none; color: #fff; }
#backTop i { display: block; width: 25px; height: 13px; margin: 14px auto 8px; background-position: -63px 0; }
#callSurvey { margin-top: 1px; background: #3687d9; }
#callSurvey:hover { background: #66a4e3; zoom: 1; text-decoration: none; color: #fff; }
#callSurvey i { display: block; width: 26px; height: 25px; margin: 9px auto 0; background-position: 0 0; }
#callSurvey:hover i { background-position: -30px 0; }
/* 代码整理：找素材 www.zsucai.com */














/**  xly-期货学院-列表**/

/**  xly-期货学院-详细页面**/

/**  cf-维权保护-和解的含义和适用范围    **/

.c_box_r2 { margin-left: 20px; margin-right: 20px; border-bottom: 2px solid #134fa5; padding: 20px 0 4px; height:100%; overflow:hidden }
.c_box_r2 h2 {
        width: 100%;
    margin: 0 auto;
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    line-height: 42px;
    margin-top: 10px;
}

.c_box_bg1 { background: url(cf_wqbhtupian_06.gif) no-repeat 4px center; font-size: 20px; color: #707070; padding-left: 15px; }
.c_box_r2 a { font-size: 16px; color: #707070; }
.c_box_r2 .t_right span a { font-size: 14px;}
.c_box_r2_z { float: left; }
.c_box_r2_y { float: right; }
.c_box_r2_y ul { margin-top: 5px; }
.c_box_r2_y li { float: left; font-size: 12px; padding: 0 5px; }
.c_box_r2_y li a { font-size: 12px; color: #898989; }
.c_box_r2_y li a:hover { display: block; text-decoration: underline; color: #ff7700; }
.c_box_r2_y li.s_zi a { color: #ff7700; }
.c_box_r3 { width: 500px; height: 302px; margin: 0 auto; }
.c_box_bg {margin-top: -20px;margin-bottom: 34px;text-align: center;}
.c_box_bg img{ width:500px; height:auto; margin:0px auto}
.c_box_r4 { margin-left: 20px; margin-right: 20px; line-height: 30px; font-size: 14px; color: #313131; }
.c_box_r2_y li.x_but1 a { width: 80px; height: 20px; background: #205095; display: block; text-align: center; line-height: 20px; font-size: 12px; color: #fff; }

/*
.TRS_Editor div {
    font-size: 14px!important;
    line-height: 30px!important;
}*/
/*.TRS_Editor div span {*/
  /* display: block!important;*/
/*    font-size: 14px!important;
    line-height: 30px!important;
}*/
/*cf 新加样式结束  */



/**  cf-维权保护-投教资讯    **/

.c_box_bt { font-size: 20px; padding-left: 10px; color: #1b1b1b; padding-top: 3px; padding-bottom: 3px; }
.c_box_t { margin: 25px 20px }
.c_box_t li { margin-left: 10px; line-height: 30px; margin-right: 10px; font-size: 14px; color: #1b1b1b; border-bottom: 1px dashed #d2d2d2; }
.c_box_t li span { float: right; color: #707070; }
.c_box_t li.x { padding-bottom: 15px; border-bottom: 1px solid #d2d2d2; }
.c_box_x { margin-left: 10px; margin-right: 10px; padding-top: 10px; padding-bottom: 25px; padding-left: 110px; }
.c_box_x li { float: left; padding: 0 10px }
.c_box_x_s { background-color: #ff7700; text-align: center; }
.c_box_x_s a { color: #fff; }
.c_box_x_xia { color: #26a7eb; }
/*cf 新加样式结束  */



/**  cf-关于我们-创意征集    **/

.c_box_x_nei { margin-top: 35px; padding: 0 90px; line-height: 30px; font-size: 14px; color: #313131; }
.c_box_x_jy { margin: 20px 0; padding: 0 90px; }
.c_box_x_jy_zi { margin-left: 240px; margin-top: 20px; font-size: 12px; width: 310px; color: #FFF; line-height: 25px; }
.c_box_x_jy span { font-weight: bold; font-size: 14px; padding-left: 5px; }
.c_box_x_sr { padding-left: 240px; margin-top: 10px; width: 345px; height: 100px; }
.c_box_x_sr textarea { width: 345px; height: 100px; font-size: 12px; color: #959595; }
.c_box_x_jy_dj { width: 45px; height: 21px; margin-left: 540px; margin-top: 20px; background-color: #c01624; left: 619px; top: 201px; line-height: 21px; text-align: center; font-size: 12px; }
.c_box_x_jy_dj a { color: #FFF; }
/*cf 新加样式结束  */


/**  cf-关于我们-投教事迹    **/

.c_box_x_tj { margin: 0 20px; padding: 38px 0; }
.c_box_x_tj li { float: left; margin: 0 20px; text-align: center; line-height: 41px; }
.c_box_x_tj li.h { color: #e87100; border-bottom: 3px solid #e87100; }
.c_box_x_tj li.y a { color: #e87100; }
.c_box_x_tj li:hover { border-bottom: 3px solid #e87100; color: #e87100; }
.c_box_x_tj li a { font-size: 18px; color: #707070; }
.c_box_x_tj li a:hover { display: block; color: #e87100; }
.c_box_x_tj li.q { border: none; }
.c_box_x_nr { margin: 0 20px; padding-bottom: 38px; }
.c_box_x_nr h2 { font-size: 14px; line-height: 26px; font-weight: bold; }
.c_box_x_nr h2 a { color: #1d4e94; }
.c_box_x_nr h2 a:hover { display: block; color: #e76e00; }
.c_box_x_nr h3 { font-size: 14px; line-height: 26px; color: #313131; }
/*cf 新加样式结束  */


/**  cf-关于我们-联系我们    **/
.c_box_x_lx { margin: 0 20px; margin-top: 40px; padding-bottom: 15px; line-height: 24px; }
.c_box_x_lx h2 { font-size: 14px; color: #313131; }
.c_box_x_lx li { font-size: 14px; color: #313131; padding-left: 40px; }
.c_box_x_tz { margin: 0 20px; padding: 15px 0; }
.c_box_x_tz li { line-height: 24px; font-size: 14px; color: #313131; }
.c_box_x_tz li span img { margin-right: 9px; }
.c_box_x_tz li span { float: left; }
.c_box_x_tz li i { font-style: normal; float: left; }
.c_box_x_tz li.p { margin-left: 35px; }
.c_box_x_tz li a { font-size: 14pxpx; color: #f39800; float: left; text-decoration: underline; }
.c_box_x_tz li a:hover { display: block; text-decoration: none; }
/*cf 新加样式结束  */


/**  cf-关于我们-投教基金    **/

.c_box_x_jj { margin: 0 20px; margin-top: 35px; }
.c_box_x_jj h2 { font-size: 16px; color: #1b1b1b; font-weight: bold; line-height: 26px; }
.c_box_x_jj h3 { font-size: 14px; color: #1b1b1b; line-height: 26px; }
.c_box_x_jj_k { padding-bottom: 20px; }
/*cf 新加样式结束  */


/**  cf-关于我们-投教委员会    **/

.c_box_x_yh { margin: 0 20px; margin-top: 35px; }
.c_box_x_yh h2 { font-size: 16px; color: #1b1b1b; font-weight: bold; line-height: 26px; }
.c_box_x_yh h3 { font-size: 14px; color: #1b1b1b; line-height: 26px; margin-left: 28px; margin-bottom: 30px; }
.c_box_x_yh h4 { margin-bottom: 10px; }
.c_box_x_yh h4 a { font-size: 16px; color: #e67000; text-decoration: underline }
.c_box_x_yh h4 a:hover { display: block; text-decoration: none; }
/*cf 新加样式结束  */


/**  cf-关于我们-投教委员会    **/

.c_box_x_wx { margin-left: 20px; margin-top: 35px; }

.c_box_x_rw { width: 258px; margin-top: 6px; }
.c_box_x_z { float: left; margin-left: 6px; }
.c_box_x_zy { font-size: 14px; color: #1b1b1b; line-height: 24px; text-align: center; }
.c_box_x_xw { width: 120px; line-height: 24px; text-align: center; }
.c_box_x_xw h2 { font-size: 14px; color: #313131; }
.c_box_x_xw h3 { font-size: 14px; color: #f68300; }
/*cf 新加样式结束  */


/**  cf-关于我们-您的建议    **/
.c_box_x_yj { margin-left: 20px; margin-top: 40px; }
.c_box_x_yj h2 { font-size: 14px; color: #898989; margin-bottom: 30px; }
.c_box_x_ks { padding-left: 103px; width: 800px; padding-top: 14px; }
.c_box_x_ks h3 { font-size: 14px; color: #1b1b1b; margin-right: 10px; line-height: 39px; float: left; }
.c_box_x_ks input { width: 498px; height: 39px; line-height: 39px; float: left; }
.c_box_x_ks span { padding-left: 10px; float: left; }
.c_box_x_dh { padding-left: 76px; width: 800px; padding-top: 14px; }
.c_box_x_dh h3 { font-size: 14px; color: #1b1b1b; margin-right: 10px; line-height: 39px; float: left; }
.c_box_x_dh input { width: 498px; height: 39px; line-height: 39px; float: left; }
.c_box_x_dh span { padding-left: 10px; float: left; }
.c_box_x_dk { padding-left: 103px; padding-top: 14px; }
.c_box_x_dk h2 { font-size: 14px; color: #1b1b1b; margin-right: 10px; line-height: 40px; float: left; }
.c_box_x_dk textarea { width: 498px; height: 135px; }
.c_box_x_qd { margin: 45px 0; padding-left: 288px; }
.c_box_x_qd li { float: left; width: 107px; height: 38px; line-height: 38px; text-align: center; }
.c_box_x_qd li.qw { width: 107px; height: 38px; line-height: 38px; background-color: #eeeeee; margin-right: 6px; }
.c_box_x_qd li.qa { width: 107px; height: 38px; line-height: 38px; background-color: #205095; margin-left: 6px; }
.c_box_x_qd li.az a { color: #FFF; }
.c_box_x_qd li a:hover { display: block; color: #f47000; }
/*cf 新加样式结束  */
/*gurq_2015-10-26期货学院-专家讲堂*/

/*its表*/
table.its { width: 100%; background-color: #a7c1d0; color: #1b1b1b; font-size: 14px; text-align: center; }
table.its th { font-weight: normal; color: #1b1b1b; height: 19px; background-color: #e3ebfe; }
table.its tr.even { background-color: #f9fbf4; height: 30px; }
table.its tr { background-color: #fff; height: 30px; }
/*新增*/
.more_a{position:absolute; margin-top:-38px; margin-left:460px; font-size:14px;}
.souse{background-color:#dce6fb;padding-left:10px;text-align:center;}
.padding_20_10{padding-left:20px; padding-right:10px;}
/*首页区长简介*/
.jianjie{ width:1012px; height:120px; margin:0px auto; margin-bottom:20px; border:solid 1px #CCCCCC; clear:both}
.jianjie ul{ padding:10px; height:100px; overflow:hidden}
.jianjie ul li{ float:left}
.jianjie ul li.one_leader{width:300px; border-right:solid 1px #c4c4c4; padding-right:15px;}
.jianjie ul li.one_leader dl{ width:100%}
.jianjie ul li.one_leader dl dt{ width:75px; height:100px; float:left; }
.jianjie ul li.one_leader dl dt img{ width:100%; height:auto; overflow:hidden}
.jianjie ul li.one_leader dl dd{ float:left;}
.jianjie ul li.one_leader dl dd.name_leader{ width:100px; margin-left:20px;}
.jianjie ul li.one_leader dl dd h2{ font-size:18px; height:50px; line-height:50px; text-align:left}
.jianjie ul li.one_leader dl dd p{ text-align:left; color:#900; font-size:16px; height:30px; line-height:30px;}
.jianjie ul li.one_leader dl dd a{ height:28px; line-height:28px;width:100px; background:#900; color:#FFF; clear:both; border-radius:4px; display:block; margin:10px 0px; font-size:14px}

.jianjie ul li.two_leader{width:360px; border-right:solid 1px #c4c4c4; padding-right:15px; margin-left:15px;}
.jianjie ul li.two_leader dl{ width:100%}
.jianjie ul li.two_leader dl dt{ width:75px; height:100px; float:left; }
.jianjie ul li.two_leader dl dt img{ width:100%; height:auto; overflow:hidden}
.jianjie ul li.two_leader dl dd{ float:left;}
.jianjie ul li.two_leader dl dd.name_leader{ width:160px; margin-left:20px;}
.jianjie ul li.two_leader dl dd h2{ font-size:18px; height:50px; line-height:50px; text-align:left}
.jianjie ul li.two_leader dl dd p{ text-align:left; color:#900; font-size:16px; height:28px; line-height:28px;}
.jianjie ul li.two_leader dl dd a{ height:28px; line-height:28px;width:100px; background:#900; color:#FFF; clear:both; border-radius:4px; display:block; margin:10px 0px; font-size:14px}

.jianjie ul li.three_leader{width:260px; margin-left:15px;}
.jianjie ul li.three_leader h2{ font-size:16px; font-weight:bold}
.jianjie ul li.three_leader h2 a{ height:25px; line-height:25px; color:#900}
.jianjie ul li.three_leader p{color:#333; line-height:25px; font-size:14px}
.jianjie ul li.three_leader p a{ color:#333; line-height:25px; font-size:14px}
/*十九大专题*/
.ad_sjd{ width:1014px; margin:0px auto; margin-top:15px}
.ad_sjd a{ display:block; width:100%; height:100px;}
.ad_sjd a img{ width:100%; height:auto}

/*新增*/
/*通用tab导航*/
.currency_tab { width:310px;  clear: both; height:32px;margin-bottom:10px }
.currency_tab li { float: left;}
.currency_tab li a { display: block; width:145px; height:32px; line-height:32px; text-align:center; border-bottom:2px solid #2557a0; font-size:16px; color:#2557a0; text-align: center; padding: 0 5px; margin:0px}
.active a {background:#78a0de!important; height: 34px;color:#FFF!important; border:none }
.active1 a { height: 34px; color: #c51910!important ;}
/* 通用列表*/
.currency_ul { overflow: hidden }
.currency_ul li { text-align: right; padding-left: 13px; margin-bottom: 10px; }
.currency_ul li a { float: left; color: #333 }
.currency_ul li span { color: #969696; font-size: 14px }
/* 通用列表*/
.currency_list { overflow: hidden }

.currency_list li a { color: #333 }

/*重要信息转载*/
.mg_zyxx{ float:right; margin-right:0px;}
.news_zz{ width:100%; height:auto; overflow:auto}
.news_zz li{ width:100%; font-size:14px;height:30px; line-height:35px;color:#707070;}
.news_zz li p{ width:100%;}
.news_zz li a{ float:left;height:30px; line-height:30px;color:#707070;}
.news_zz li a:hover{color:#e76e00}
/*街道*/
.width270{ width:300px; margin:0px 20px}
.ul_jd li { width:300px;line-height: 35px; border-bottom: 1px dashed #ff8e02; padding:12px 0px;}

.ul_jd li.bottom_none{ border-bottom:0px}

/*办事服务*/
.con_bsfw{ clear:both; width:100%; height:100%; overflow:hidden; margin:10px 0px 5px 0px;}
.con_bsfw h4 { display: inline-block; padding: 5px 0 5px 20px; font-size: 20px; color: #0e3d81; line-height: 45px; background: url(dhy-mian2h4.png) no-repeat left center; width:400px; float:left}
.currency_tab1 { width:330px;  clear: both; height:32px; float: right; margin-top:10px;}
.currency_tab1 li { float:left; margin:0px 5px}
.currency_tab1 li a { display: block; width:145px; height:32px;background:#7b7b7b; line-height:32px; text-align:center; font-size:18px; color: #FFF; text-align: center; padding: 0 5px; margin:0px;}
currency_tab1 .active a {background:#78a0de!important; height: 32px;color: #FFF!important; }
currency_tab1 .active1 a { height:32px; color: #c51910!important ;}
/* 办事大厅栏目切换 */
.Work_switch {
	width:950px; margin:0px auto
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left; margin-top:15px
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
	display: inline-block;
	zoom: 1;
*display: inline;/*IE7 life-saver*/
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	width: 13px;
	height: 33px;
}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls.clickable .owl-buttons .owl-prev {
	position: absolute;
	left:-30px;
	top: 25px;
	background:url(owl-prev.png) no-repeat
}
.owl-theme .owl-controls.clickable .owl-buttons .owl-next {
	position: absolute;
	right: -40px;
	top: 25px;
	background: url(owl-next.png) no-repeat
}
#owl-demo .item {
	margin: 3px;
}

#owl-demo .item a {/* width: 227px; height:66px;*/ padding:1px; border:solid 1px #dcdddf;
	display: block
}
#owl-demo .item a img{ width:100%;}
#owl-demo .item span {
	text-align: center;
	display: block;
	padding-top: 50px; font-size:14px
}
/*图片滚动*/
.scroll_horizontal{position:relative;/*width:660px;height:120px;padding:20px;line-height:20px;background:#000;*/}
.scroll_horizontal .box{overflow:hidden;position:relative;width:950px;height:76px;margin:20px auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;text-align:center; margin:0px; padding:0px 3px}
.scroll_horizontal .list li a{ display:block; width:228px; height:66px; padding:1px; border:solid 1px #dcdddf}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:40px;width:30px;height:40px;background:#f90;cursor:pointer;}
.scroll_horizontal .plus{left:5px; background:url(owl-prev.png) no-repeat}
.scroll_horizontal .minus{right:-3px; background: url(owl-next.png) no-repeat}
/*.scroll_horizontal .plus:hover,
.scroll_horizontal .minus:hover{background:#f60;}*/

/*左侧多级下拉菜单*/
.list{width: 188px;}
.list ul li{background-color:#f2f2f2; margin-bottom: 1px;}
.list ul li a{padding: 13px 13px; color: #1b1b1b; font-size:14px; display: block; position: relative; text-align: center; line-height: 24px;}
.list ul li a:hover{background-color: #215297; color: #ffffff;}
.list ul li .inactive{ background:url(off.png) no-repeat 166px center;}
.list ul li .inactives{background:url(on.png) no-repeat 166px center;} 
.list ul li ul{display: none;}
.list ul li ul li {background-color:#f9f9f9; border-top: 1px solid #ffffff;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{padding: 10px 0; font-size: 13px; color: #666666;}
.list ul li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#316a91; padding-left:30px;}


/*回复查看按钮*/
.zxts-btn-box{
	width: 700px;
	margin: 20px auto;
	overflow: hidden;
}

.zxts-btn-box .btn{
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #215297;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	float: right;
}
.zxts-btn-box .btn a{
	color: #ffffff;
	font-size: 14px;
}		
.zxts-btn-box .btn img{
	vertical-align: middle;
	float: left;
	margin: 6px 5px 0 10px;
}

/*提交重置按钮*/
#SubmitButton{
width:70px;
height:28px;
line-height:28px;
text-align: center;
color: #fff;
font-size: 12px;
background-color: #215297;
margin: 15px 4px;
cursor: pointer;
border: none;
}

#ResetButton{
width:70px;
height:28px;
line-height:28px;
text-align: center;
color: #fff;
font-size: 12px;
background-color: #215297;
margin: 15px 4px;
cursor: pointer;
border: none;
}

/*回复查看按钮样式*/
.search{ float:right; margin-top:5px; margin-right:20px}
.search_input{ width:230px; float:left; background:#FFF; height:34px; line-height:34px; border-radius:6px 0 0 6px; border:none; font-size:14px; text-indent:22px}
.search_bnt{ width:45px; float:left; height:36px;  border-radius:0 6px 6px 0; border:none; background:#215297 url(search2018516.png)no-repeat center}
.search_input { border: 1px #215297 solid;}

/*回复查看*/
table.zxts-table { width: 700px; margin: 0 auto; border-collapse: collapse; font-size: 14px; margin-bottom: 26px; }
table.zxts-table thead tr { background-color: #3e60a4; width: 100%; }
table.zxts-table thead tr td { height: 34px; line-height: 34px; color: #ffffff; padding: 0px 20px; border: 1px solid #7a7a7a; border-bottom: none; }
table.zxts-table thead tr td .pull-left { float: left; }
table.zxts-table thead tr td .pull-right { float: right; }
table.zxts-table tbody tr td { padding: 16px 20px; border: 1px solid #7a7a7a; color: #333333; }
table.zxts-table tbody tr td img { display: block; margin: 0 auto; vertical-align: middle; }
/*去表单白边*/
BODY{ margin:0 !important;}

#zoom {
    line-height:32px;
    text-align: justify;
}
#zoom table,img{
margin:0px auto;
max-width:700px;
}

#zoom img{
margin:0px auto;
width:700px;
}